package com.info.zhiduoduo.repository.dto.report;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

/**
 *
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
public class RealtimePendingItemDto {

	/**
	 * 逾期首次交易工作室未开票数
	 */
	@ApiModelProperty("逾期首次交易工作室未开票数")
	private Integer unfinishUntaxAcctInvoiceUnstandard;
	/**
	 * 逾期非首次交易工作室未开票数
	 */
	@ApiModelProperty("逾期非首次交易工作室未开票数")
	private Integer unfinishTaxAcctInvoiceUnstandard;
	/**
	 * 逾期未开工作室
	 */
	@ApiModelProperty("逾期未开工作室")
	private Integer unfinishStudioUnstandard;
	/**
	 * 逾期未开税户
	 */
	@ApiModelProperty("逾期未开税户")
	private Integer unfinishTaxAcctUnstandard;
	/**
	 * 逾期未审核企业
	 */
	@ApiModelProperty("逾期未审核企业")
	private Integer unfinishCompanyUnstandard;
	/**
	 * 逾期未审核创客
	 */
	@ApiModelProperty("逾期未审核创客")
	private Integer unfinishMakerUnstandard;
	/**
	 * 待开普票数
	 */
	@ApiModelProperty("待开普票数")
	private Integer pendingGenInvoice;
	/**
	 * 待开专票数
	 */
	@ApiModelProperty("待开专票数")
	private Integer pendingSpeInvoice;
	/**
	 * 待开策略性开票数
	 */
	@ApiModelProperty("待开策略性开票数")
	private Integer pendingStrategyInvoice;
	/**
	 * 待开首次交易创客开票数
	 */
	@ApiModelProperty("待开首次交易创客开票数")
	private Integer pendingUntaxAcctInvoice;
	/**
	 * 待开非首次交易创客开票数
	 */
	@ApiModelProperty("待开非首次交易创客开票数")
	private Integer pendingTaxAcctInvoice;
	/**
	 * 待审核企业个数
	 */
	@ApiModelProperty("待审核企业个数")
	private Integer pendingCompany;
	/**
	 * 待审核创客个数
	 */
	@ApiModelProperty("待审核创客个数")
	private Integer pendingMaker;
	/**
	 * 待开工商户
	 */
	@ApiModelProperty("待开工商户")
	private Integer pendingStudio;
	/**
	 * 待开税户
	 */
	@ApiModelProperty("待开税户")
	private Integer pendingTaxAcct;

	/**
	 * 待注销
	 */
	@ApiModelProperty("待注销")
	private Integer pendingCancellation;

	@ApiModelProperty("注销申请待审核的数量")
	private Integer applyingCancellation;
	/**
	 * 待审核
	 */
	@ApiModelProperty("待审核")
	private Integer pendingExamine;

	/**
	 * 待线下代付
	 */
	@ApiModelProperty("线下代付")
	private Integer pendingOfflinePayment;

	@ApiModelProperty("待开塾人发票（专票+普票）个数")
	private int toBeAllInvoiceCount;

	@ApiModelProperty("待开塾人普票个数")
	private int toBeGeneralInvoiceCount;

	@ApiModelProperty("待开塾人专票个数")
	private int toBeSpecialInvoiceCount;

	@ApiModelProperty("待开塾人（首次）")
	private int toBeInvoiceFirstCount;

	@ApiModelProperty("待开塾人（非首次）")
	private int toBeInvoiceNotFirstCount;

	@ApiModelProperty("待开智众包发票个数")
	private int toBeCrowdSourceInvoiceCount;

	@ApiModelProperty("待开成本发票个数")
	private int toBeCostInvoiceCount;

	@ApiModelProperty("待开 发票个数")
	private int toBeTaxerInvoiceCount;

	@ApiModelProperty("纯代理待开票个数")
	private int toBePureAgencyInvoiceCount;

	@ApiModelProperty("嘉银待开票 个数")
	private int toBeJiaYinInvoiceCount;

	@ApiModelProperty("嘉银合并待开票 个数")
	private int toBeMergeJiaYinInvoiceCount;

	@ApiModelProperty("待审核合伙人个数")
	private int toBeReviewedPartnerCount;

	@ApiModelProperty("推荐企业（待审核）个数")
	private int toBeReviewedCompanyCount;

	@ApiModelProperty("已到期未停止分润合伙人个数")
	private int expiredButNotStoppedCount;

	@ApiModelProperty("待审核 工作室个数")
	private int toBeReviewedTaxerStudioCount;

	@ApiModelProperty("待工作室付款个数")
	private int toBePaidTaxerStudioCount;

	@ApiModelProperty("待回复投诉个数")
	private int toBeAnsweredComplaintCount;

	@ApiModelProperty("增值服务个数")
	private int appreciationService;
	@ApiModelProperty("塾人待开票数量")
	private int zddWaitInvokeSum;
	@ApiModelProperty("智众包待开票数量")
	private int crowdsourceWaitInvokeSum;

	@ApiModelProperty("节税侠待开票数量")
	private int taxerWaitInvokeSum;

	@ApiModelProperty("成本发票（创客）待开票数量")
	private int gongQingInvoiceMakerSum;

	@ApiModelProperty("成本发票（自然人）待开票数量")
	private int gongQingInvoiceNaturalSum;

	@ApiModelProperty("特殊需求或承诺未解决")
	private int gongQingInvoiceMergeSum;
	@ApiModelProperty("成本发票（合并）待开票数量")
	private int memorandumByConditionSum;
	@ApiModelProperty("增值服务待审核数量")
	private int allServeSum;
	@ApiModelProperty("异常事务记录未解决数量")
	private int serviceErrorSum;
	@ApiModelProperty("创客团申请中划款数量")
	private int rechargeApplySum;

	/**
	 * 统计对平台评价5星&&可以联系我&&没有跟踪信息的总数
	 */
	@ApiModelProperty("评价数量")
	private Integer evaluateCount;
	/**
	 * 合伙人工作室佣金提现申请中数量
	 */
	@ApiModelProperty("合伙人工作室佣金提现申请中数量")
	private int partnerStudioWithdrawApplyingCount;
	/**
	 * 合伙人佣金提现申请中数量
	 */
	@ApiModelProperty("合伙人佣金提现申请中数量")
	private int partnerWithdrawApplyingCount;

	/**
	 * 未开支付宝公户数量，只统计 完成工作室开户时间 在7月7之后的创客
	 */
	@ApiModelProperty("未开支付宝公户数量")
	private int unOpenAliPay;

	@ApiModelProperty("未上传合同数量")
	private int contractQuantityNotUploaded;
	@ApiModelProperty("合伙人到期数量")
	private int numberOfPartnersDue;

	@ApiModelProperty("统计招行智能支付异常")
	private int smartPaymentException;

	@ApiModelProperty("统计代付账目支付失败")
	private int accountPaymentFailed;

	@ApiModelProperty("统计智众包交易失败")
	private int smartCrowdsourcingDealFailed;

	@ApiModelProperty("统计发布失败项目")
	private int statisticsReleaseFailedProjects;

	@ApiModelProperty("待处理退款数量")
	private int numberOfRefundsPending;

	@ApiModelProperty("验收中项目数量")
	private int acceptance;

	@ApiModelProperty("委托塾人数量")
	private int entrustZhiduoQuantity;

	@ApiModelProperty("智众包数量")
	private int entrustCrowdsourcingQuantity;

	@ApiModelProperty("待审核的签约合同数量")
	private int contractAuditNum;

	@ApiModelProperty("非标业务未完成的数量")
	private int nonstandardProjectNum;

	@ApiModelProperty("admin管理端导入的智众包+智零工项目，状态state=1的数量")
	private int adminImportCroProjectNum;

	@ApiModelProperty("完税凭证待上传")
	private int taxClearanceCertificateToBeUploaded;

	@ApiModelProperty("智零工成本票待开票")
	private int smartGigCostInvoicesToBeInvoiced;

	@ApiModelProperty("企业申请待审核数量")
	private int compApplyPendingNum;
}
